# near model CODE resource # entry label at 0x0000 export_350: entry: fn00000000: 00000000 4E56 0000 link A6, 0 00000004 48E7 1020 movem.l -[A7], D3,A2 00000008 226E 0008 movea.l A1, [A6 + 0x8] 0000000C 2051 movea.l A0, [A1] 0000000E 7000 moveq.l D0, 0x00 00000010 3028 0020 move.w D0, [A0 + 0x20] 00000014 B0AE 0010 cmp.l D0, [A6 + 0x10] 00000018 660A bne +0xC /* 00000024 */ 0000001A 3028 0022 move.w D0, [A0 + 0x22] 0000001E B0AE 000C cmp.l D0, [A6 + 0xC] 00000022 673E beq +0x40 /* 00000062 */ label00000024: 00000024 2268 0052 movea.l A1, [A0 + 0x52] 00000028 08E9 0000 03A2 bset.b [A1 + 0x3A2], 0x0 0000002E 6614 bne +0x16 /* 00000044 */ 00000030 0829 0000 03A3 btst.b [A1 + 0x3A3], 0x0 00000036 670C beq +0xE /* 00000044 */ 00000038 3028 0020 move.w D0, [A0 + 0x20] 0000003C 9069 039A sub.w D0, [A1 + 0x39A] 00000040 3340 03A0 move.w [A1 + 0x3A0], D0 label00000044: 00000044 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000048 2F2E 000C move.l -[A7], [A6 + 0xC] 0000004C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000050 A9D1 trap TESetSelect 00000052 3F38 0220 move.w -[A7], [0x00000220 /* MemErr */] 00000056 6708 beq +0xA /* 00000060 */ 00000058 487A 0018 pea.l [PC + 0x18 /* 00000072 */] 0000005C 4EAD 0CD2 jsr [A5 + 0xCD2] label00000060: 00000060 548F addq.l A7, 2 label00000062: 00000062 4CDF 0408 movem.l A2,D3, [A7]+ 00000066 4E5E unlink A6 00000068 2F57 000C move.l [A7 + 0xC], [A7] 0000006C 4FEF 000C lea.l A7, [A7 + 0xC] 00000070 4E75 rts 00000072 8D4D 5954 pack -[A6], -[A5], 0x5954 00000076 4553 chk.w D2, [A3] 00000078 4554 chk.w D2, [A4] 0000007A 5345 subq.w D5, 1 0000007C 4C45 4354 movem.l A6,A1,A0,D6,D4,D2, D5 00000080 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_351: // at 00000082 (misaligned) 00000084 FFF6 .extension 0xFF6 // unimplemented 00000086 48E7 1020 movem.l -[A7], D3,A2 0000008A 486E FFFC pea.l [A6 - 0x4] 0000008E A874 trap GetPort 00000090 3F38 0220 move.w -[A7], [0x00000220 /* MemErr */] 00000094 6708 beq +0xA /* 0000009E */ 00000096 487A 01E8 pea.l [PC + 0x1E8 /* 00000280 */] 0000009A 4EAD 0CD2 jsr [A5 + 0xCD2] label0000009E: 0000009E 548F addq.l A7, 2 000000A0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000000A4 A873 trap SetPort 000000A6 3F38 0220 move.w -[A7], [0x00000220 /* MemErr */] 000000AA 6708 beq +0xA /* 000000B4 */ 000000AC 487A 01D2 pea.l [PC + 0x1D2 /* 00000280 */] 000000B0 4EAD 0CD2 jsr [A5 + 0xCD2] label000000B4: 000000B4 548F addq.l A7, 2 000000B6 206E 0008 movea.l A0, [A6 + 0x8] 000000BA 08E8 0000 03A2 bset.b [A0 + 0x3A2], 0x0 000000C0 6612 bne +0x14 /* 000000D4 */ 000000C2 2268 023C movea.l A1, [A0 + 0x23C] 000000C6 2251 movea.l A1, [A1] 000000C8 3029 0020 move.w D0, [A1 + 0x20] 000000CC 9068 039A sub.w D0, [A0 + 0x39A] 000000D0 3140 03A0 move.w [A0 + 0x3A0], D0 label000000D4: 000000D4 08A8 0000 0391 bclr.b [A0 + 0x391], 0x0 000000DA 6730 beq +0x32 /* 0000010C */ 000000DC 2068 039C movea.l A0, [A0 + 0x39C] 000000E0 A025 trap GetHandleSize 000000E2 3F38 0220 move.w -[A7], [0x00000220 /* MemErr */] 000000E6 6708 beq +0xA /* 000000F0 */ 000000E8 487A 0196 pea.l [PC + 0x196 /* 00000280 */] 000000EC 4EAD 0CD2 jsr [A5 + 0xCD2] label000000F0: 000000F0 548F addq.l A7, 2 000000F2 2050 movea.l A0, [A0] 000000F4 43F0 0800 lea.l A1, [A0 + D0] 000000F8 E248 lsr D0.w, 1 000000FA 5340 subq.w D0, 1 000000FC 6B0A bmi +0xC /* 00000108 */ label000000FE: 000000FE 1221 move.b D1, -[A1] 00000100 1290 move.b [A1], [A0] 00000102 10C1 move.b [A0]+, D1 00000104 51C8 FFF8 dbf D0, -0xA /* 000000FE */ label00000108: 00000108 206E 0008 movea.l A0, [A6 + 0x8] label0000010C: 0000010C 2448 movea.l A2, A0 0000010E 7000 moveq.l D0, 0x00 00000110 3028 03A0 move.w D0, [A0 + 0x3A0] 00000114 A122 trap NewHandle, flags=1 00000116 3F38 0220 move.w -[A7], [0x00000220 /* MemErr */] 0000011A 6708 beq +0xA /* 00000124 */ 0000011C 487A 0162 pea.l [PC + 0x162 /* 00000280 */] 00000120 4EAD 0CD2 jsr [A5 + 0xCD2] label00000124: 00000124 548F addq.l A7, 2 00000126 2D48 FFF8 move.l [A6 - 0x8], A0 0000012A 2050 movea.l A0, [A0] 0000012C 226A 023C movea.l A1, [A2 + 0x23C] 00000130 2251 movea.l A1, [A1] 00000132 2269 003E movea.l A1, [A1 + 0x3E] 00000136 2251 movea.l A1, [A1] 00000138 302A 039A move.w D0, [A2 + 0x39A] 0000013C 43F1 0000 lea.l A1, [A1 + D0.w] 00000140 302A 03A0 move.w D0, [A2 + 0x3A0] 00000144 5340 subq.w D0, 1 00000146 6B06 bmi +0x8 /* 0000014E */ label00000148: 00000148 10D9 move.b [A0]+, [A1]+ 0000014A 51C8 FFFC dbf D0, -0x6 /* 00000148 */ label0000014E: 0000014E 4FEF FFFE lea.l A7, [A7 - 0x2] 00000152 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000156 4EAD 0AA2 jsr [A5 + 0xAA2] 0000015A 3D5F FFF6 move.w [A6 - 0xA], [A7]+ 0000015E 7000 moveq.l D0, 0x00 00000160 302A 039A move.w D0, [A2 + 0x39A] 00000164 2F00 move.l -[A7], D0 00000166 D06A 03A0 add.w D0, [A2 + 0x3A0] 0000016A 2F00 move.l -[A7], D0 0000016C 2F2A 023C move.l -[A7], [A2 + 0x23C] 00000170 4EBA FE8E jsr [PC - 0x172 /* 00000000 */] 00000174 2F2A 023C move.l -[A7], [A2 + 0x23C] 00000178 A9D7 trap TEDelete 0000017A 3F38 0220 move.w -[A7], [0x00000220 /* MemErr */] 0000017E 6708 beq +0xA /* 00000188 */ 00000180 487A 00FE pea.l [PC + 0xFE /* 00000280 */] 00000184 4EAD 0CD2 jsr [A5 + 0xCD2] label00000188: 00000188 548F addq.l A7, 2 0000018A 206A 039C movea.l A0, [A2 + 0x39C] 0000018E A029 trap HLock 00000190 3F38 0220 move.w -[A7], [0x00000220 /* MemErr */] 00000194 6708 beq +0xA /* 0000019E */ 00000196 487A 00E8 pea.l [PC + 0xE8 /* 00000280 */] 0000019A 4EAD 0CD2 jsr [A5 + 0xCD2] label0000019E: 0000019E 548F addq.l A7, 2 000001A0 2F10 move.l -[A7], [A0] 000001A2 A025 trap GetHandleSize 000001A4 3F38 0220 move.w -[A7], [0x00000220 /* MemErr */] 000001A8 6708 beq +0xA /* 000001B2 */ 000001AA 487A 00D4 pea.l [PC + 0xD4 /* 00000280 */] 000001AE 4EAD 0CD2 jsr [A5 + 0xCD2] label000001B2: 000001B2 548F addq.l A7, 2 000001B4 2F00 move.l -[A7], D0 000001B6 2F2A 023C move.l -[A7], [A2 + 0x23C] 000001BA A9DE trap TEInsert 000001BC 3F38 0220 move.w -[A7], [0x00000220 /* MemErr */] 000001C0 6708 beq +0xA /* 000001CA */ 000001C2 487A 00BC pea.l [PC + 0xBC /* 00000280 */] 000001C6 4EAD 0CD2 jsr [A5 + 0xCD2] label000001CA: 000001CA 548F addq.l A7, 2 000001CC 7000 moveq.l D0, 0x00 000001CE 302A 039A move.w D0, [A2 + 0x39A] 000001D2 2F00 move.l -[A7], D0 000001D4 206A 023C movea.l A0, [A2 + 0x23C] 000001D8 2050 movea.l A0, [A0] 000001DA 3028 0022 move.w D0, [A0 + 0x22] 000001DE 2F00 move.l -[A7], D0 000001E0 2F2A 023C move.l -[A7], [A2 + 0x23C] 000001E4 4EBA FE1A jsr [PC - 0x1E6 /* 00000000 */] 000001E8 206A 039C movea.l A0, [A2 + 0x39C] 000001EC 256E FFF8 039C move.l [A2 + 0x39C], [A6 - 0x8] 000001F2 A025 trap GetHandleSize 000001F4 3F38 0220 move.w -[A7], [0x00000220 /* MemErr */] 000001F8 6708 beq +0xA /* 00000202 */ 000001FA 487A 0084 pea.l [PC + 0x84 /* 00000280 */] 000001FE 4EAD 0CD2 jsr [A5 + 0xCD2] label00000202: 00000202 548F addq.l A7, 2 00000204 3540 03A0 move.w [A2 + 0x3A0], D0 00000208 A023 trap DisposHandle/DisposeHandle 0000020A 3F38 0220 move.w -[A7], [0x00000220 /* MemErr */] 0000020E 6708 beq +0xA /* 00000218 */ 00000210 487A 006E pea.l [PC + 0x6E /* 00000280 */] 00000214 4EAD 0CD2 jsr [A5 + 0xCD2] label00000218: 00000218 548F addq.l A7, 2 0000021A 3F2E FFF6 move.w -[A7], [A6 - 0xA] 0000021E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000222 4EAD 0AAA jsr [A5 + 0xAAA] 00000226 206E 0008 movea.l A0, [A6 + 0x8] 0000022A 08E8 0000 01BE bset.b [A0 + 0x1BE], 0x0 00000230 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000234 A873 trap SetPort 00000236 3F38 0220 move.w -[A7], [0x00000220 /* MemErr */] 0000023A 6708 beq +0xA /* 00000244 */ 0000023C 487A 0042 pea.l [PC + 0x42 /* 00000280 */] 00000240 4EAD 0CD2 jsr [A5 + 0xCD2] label00000244: 00000244 548F addq.l A7, 2 00000246 4CDF 0408 movem.l A2,D3, [A7]+ 0000024A 202E 0008 move.l D0, [A6 + 0x8] 0000024E 671C beq +0x1E /* 0000026C */ 00000250 2040 movea.l A0, D0 00000252 2028 0098 move.l D0, [A0 + 0x98] 00000256 6714 beq +0x16 /* 0000026C */ 00000258 C188 exg D0, A0 0000025A 2F3C 0000 000C move.l -[A7], 0xC 00000260 2F00 move.l -[A7], D0 00000262 42A7 clr.l -[A7] 00000264 3F3C 0016 move.w -[A7], 0x16 00000268 4E90 jsr [A0] 0000026A 201F move.l D0, [A7]+ label0000026C: 0000026C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000270 4EAD 09AA jsr [A5 + 0x9AA] 00000274 4E5E unlink A6 00000276 2F57 0004 move.l [A7 + 0x4], [A7] 0000027A 4FEF 0004 lea.l A7, [A7 + 0x4] 0000027E 4E75 rts 00000280 884D or.w D4, A5 00000282 5954 subq.w [A4], 4 00000284 4555 chk.w D2, [A5] 00000286 4E44 trap 4 00000288 4F20 .invalid 7, -[A0] // invalid opcode 4 with b == 4 0000028A 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_352: // at 0000028C (misaligned) 0000028E FFF8 .extension 0xFF8 // unimplemented 00000290 48E7 0020 movem.l -[A7], A2 00000294 206E 000C movea.l A0, [A6 + 0xC] 00000298 2250 movea.l A1, [A0] 0000029A 3D69 0020 FFFE move.w [A6 - 0x2], [A1 + 0x20] 000002A0 3D69 0022 FFFC move.w [A6 - 0x4], [A1 + 0x22] 000002A6 2D69 003E FFF8 move.l [A6 - 0x8], [A1 + 0x3E] 000002AC 206E FFF8 movea.l A0, [A6 - 0x8] 000002B0 2250 movea.l A1, [A0] 000002B2 246E 0008 movea.l A2, [A6 + 0x8] 000002B6 4212 clr.b [A2] 000002B8 7000 moveq.l D0, 0x00 000002BA 7200 moveq.l D1, 0x00 000002BC 322E FFFC move.w D1, [A6 - 0x4] 000002C0 302E FFFE move.w D0, [A6 - 0x2] 000002C4 9280 sub.l D1, D0 000002C6 6700 001A beq +0x1C /* 000002E2 */ 000002CA 0C81 0000 00FF cmpi.l D1, 0xFF 000002D0 6200 0010 bhi +0x12 /* 000002E2 */ 000002D4 14C1 move.b [A2]+, D1 000002D6 43F1 0000 lea.l A1, [A1 + D0.w] 000002DA 5341 subq.w D1, 1 label000002DC: 000002DC 14D9 move.b [A2]+, [A1]+ 000002DE 51C9 FFFC dbf D1, -0x6 /* 000002DC */ label000002E2: 000002E2 4CDF 0400 movem.l A2, [A7]+ 000002E6 4E5E unlink A6 000002E8 2F57 0008 move.l [A7 + 0x8], [A7] 000002EC 4FEF 0008 lea.l A7, [A7 + 0x8] 000002F0 4E75 rts 000002F2 914D subx.w -[A0], -[A5] 000002F4 5947 subq.w D7, 4 000002F6 4554 chk.w D2, [A4] 000002F8 5345 subq.w D5, 1 000002FA 4C45 4354 movem.l A6,A1,A0,D6,D4,D2, D5 000002FE 4544 chk.w D2, D4 00000300 5445 addq.w D5, 2 00000302 5854 addq.w [A4], 4 00000304 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_353: // at 00000306 (misaligned) 00000308 FFF8 .extension 0xFF8 // unimplemented 0000030A 206E 0008 movea.l A0, [A6 + 0x8] 0000030E 2250 movea.l A1, [A0] 00000310 2D69 0052 FFFC move.l [A6 - 0x4], [A1 + 0x52] 00000316 486E FFF8 pea.l [A6 - 0x8] 0000031A A874 trap GetPort 0000031C 3F38 0220 move.w -[A7], [0x00000220 /* MemErr */] 00000320 6708 beq +0xA /* 0000032A */ 00000322 487A 005E pea.l [PC + 0x5E /* 00000382 */] 00000326 4EAD 0CD2 jsr [A5 + 0xCD2] label0000032A: 0000032A 548F addq.l A7, 2 0000032C 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000330 A873 trap SetPort 00000332 3F38 0220 move.w -[A7], [0x00000220 /* MemErr */] 00000336 6708 beq +0xA /* 00000340 */ 00000338 487A 0048 pea.l [PC + 0x48 /* 00000382 */] 0000033C 4EAD 0CD2 jsr [A5 + 0xCD2] label00000340: 00000340 548F addq.l A7, 2 00000342 3F2E 000E move.w -[A7], [A6 + 0xE] 00000346 3F2E 000C move.w -[A7], [A6 + 0xC] 0000034A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000034E A9DD trap TEScroll 00000350 3F38 0220 move.w -[A7], [0x00000220 /* MemErr */] 00000354 6708 beq +0xA /* 0000035E */ 00000356 487A 002A pea.l [PC + 0x2A /* 00000382 */] 0000035A 4EAD 0CD2 jsr [A5 + 0xCD2] label0000035E: 0000035E 548F addq.l A7, 2 00000360 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00000364 A873 trap SetPort 00000366 3F38 0220 move.w -[A7], [0x00000220 /* MemErr */] 0000036A 6708 beq +0xA /* 00000374 */ 0000036C 487A 0014 pea.l [PC + 0x14 /* 00000382 */] 00000370 4EAD 0CD2 jsr [A5 + 0xCD2] label00000374: 00000374 548F addq.l A7, 2 00000376 4E5E unlink A6 00000378 2F57 0008 move.l [A7 + 0x8], [A7] 0000037C 4FEF 0008 lea.l A7, [A7 + 0x8] 00000380 4E75 rts 00000382 8A4D or.w D5, A5 00000384 5954 subq.w [A4], 4 00000386 4553 chk.w D2, [A3] 00000388 4352 chk.w D1, [A2] 0000038A 4F4C chk.w D7, A4 0000038C 4C20 0000 movem.w , -[A0] export_354: 00000390 4E56 FFF6 link A6, -0x000A 00000394 48E7 1000 movem.l -[A7], D3 00000398 206E 0008 movea.l A0, [A6 + 0x8] 0000039C 2250 movea.l A1, [A0] 0000039E 2D69 0052 FFFA move.l [A6 - 0x6], [A1 + 0x52] 000003A4 486E FFF6 pea.l [A6 - 0xA] 000003A8 A874 trap GetPort 000003AA 3F38 0220 move.w -[A7], [0x00000220 /* MemErr */] 000003AE 6708 beq +0xA /* 000003B8 */ 000003B0 487A 018A pea.l [PC + 0x18A /* 0000053C */] 000003B4 4EAD 0CD2 jsr [A5 + 0xCD2] label000003B8: 000003B8 548F addq.l A7, 2 000003BA 2F2E FFFA move.l -[A7], [A6 - 0x6] 000003BE A873 trap SetPort 000003C0 3F38 0220 move.w -[A7], [0x00000220 /* MemErr */] 000003C4 6708 beq +0xA /* 000003CE */ 000003C6 487A 0174 pea.l [PC + 0x174 /* 0000053C */] 000003CA 4EAD 0CD2 jsr [A5 + 0xCD2] label000003CE: 000003CE 548F addq.l A7, 2 000003D0 0C2E 001C 000D cmpi.b [A6 + 0xD], 0x1C 000003D6 655A bcs +0x5C /* 00000432 */ 000003D8 0C2E 0020 000D cmpi.b [A6 + 0xD], 0x20 /* ' ' */ 000003DE 6452 bcc +0x54 /* 00000432 */ 000003E0 206E FFFA movea.l A0, [A6 - 0x6] 000003E4 08E8 0000 03A2 bset.b [A0 + 0x3A2], 0x0 000003EA 661A bne +0x1C /* 00000406 */ 000003EC 0828 0000 03A3 btst.b [A0 + 0x3A3], 0x0 000003F2 6712 beq +0x14 /* 00000406 */ 000003F4 2268 023C movea.l A1, [A0 + 0x23C] 000003F8 2251 movea.l A1, [A1] 000003FA 3029 0020 move.w D0, [A1 + 0x20] 000003FE 9068 039A sub.w D0, [A0 + 0x39A] 00000402 3140 03A0 move.w [A0 + 0x3A0], D0 label00000406: 00000406 3F2E 000C move.w -[A7], [A6 + 0xC] 0000040A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000040E A9DC trap TEKey 00000410 3F38 0220 move.w -[A7], [0x00000220 /* MemErr */] 00000414 6708 beq +0xA /* 0000041E */ 00000416 487A 0124 pea.l [PC + 0x124 /* 0000053C */] 0000041A 4EAD 0CD2 jsr [A5 + 0xCD2] label0000041E: 0000041E 548F addq.l A7, 2 00000420 1F3C 0001 move.b -[A7], 0x1 00000424 4227 clr.b -[A7] 00000426 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000042A 4EAD 0C22 jsr [A5 + 0xC22] 0000042E 6000 00E6 bra +0xE8 /* 00000516 */ label00000432: 00000432 4FEF FFFE lea.l A7, [A7 - 0x2] 00000436 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000043A 4EBA 03F8 jsr [PC + 0x3F8 /* 00000834 */] 0000043E 3D5F FFFE move.w [A6 - 0x2], [A7]+ 00000442 0C2E 0008 000D cmpi.b [A6 + 0xD], 0x8 00000448 6670 bne +0x72 /* 000004BA */ 0000044A 206E 0008 movea.l A0, [A6 + 0x8] 0000044E 2050 movea.l A0, [A0] 00000450 3028 0022 move.w D0, [A0 + 0x22] 00000454 3628 0020 move.w D3, [A0 + 0x20] 00000458 675E beq +0x60 /* 000004B8 */ 0000045A 9043 sub.w D0, D3 0000045C 6600 005A bne +0x5C /* 000004B8 */ 00000460 226E FFFA movea.l A1, [A6 - 0x6] 00000464 B669 039A cmp.w D3, [A1 + 0x39A] 00000468 6702 beq +0x4 /* 0000046C */ 0000046A 644C bcc +0x4E /* 000004B8 */ label0000046C: 0000046C 2068 003E movea.l A0, [A0 + 0x3E] 00000470 2050 movea.l A0, [A0] 00000472 1630 30FF move.b D3, [A0 + D3.w - 0x1] 00000476 5369 039A subq.w [A1 + 0x39A], 1 0000047A 2069 039C movea.l A0, [A1 + 0x39C] 0000047E A025 trap GetHandleSize 00000480 3F38 0220 move.w -[A7], [0x00000220 /* MemErr */] 00000484 6708 beq +0xA /* 0000048E */ 00000486 487A 00B4 pea.l [PC + 0xB4 /* 0000053C */] 0000048A 4EAD 0CD2 jsr [A5 + 0xCD2] label0000048E: 0000048E 548F addq.l A7, 2 00000490 2F00 move.l -[A7], D0 00000492 5280 addq.l D0, 1 00000494 A024 trap SetHandleSize 00000496 3F38 0220 move.w -[A7], [0x00000220 /* MemErr */] 0000049A 6708 beq +0xA /* 000004A4 */ 0000049C 487A 009E pea.l [PC + 0x9E /* 0000053C */] 000004A0 4EAD 0CD2 jsr [A5 + 0xCD2] label000004A4: 000004A4 548F addq.l A7, 2 000004A6 201F move.l D0, [A7]+ 000004A8 2050 movea.l A0, [A0] 000004AA 1183 0800 move.b [A0 + D0], D3 000004AE 206E FFFA movea.l A0, [A6 - 0x6] 000004B2 117C 0001 0391 move.b [A0 + 0x391], 0x1 label000004B8: 000004B8 6020 bra +0x22 /* 000004DA */ label000004BA: 000004BA 206E 0008 movea.l A0, [A6 + 0x8] 000004BE 2050 movea.l A0, [A0] 000004C0 3028 003C move.w D0, [A0 + 0x3C] 000004C4 0C40 7FFF cmpi.w D0, 0x7FFF 000004C8 6510 bcs +0x12 /* 000004DA */ 000004CA 3F3C 002B move.w -[A7], 0x2B /* '+' */ 000004CE 4EAD 04FA jsr [A5 + 0x4FA] 000004D2 08ED 0001 E862 bset.b [A5 - 0x179E], 0x1 000004D8 601A bra +0x1C /* 000004F4 */ label000004DA: 000004DA 3F2E 000C move.w -[A7], [A6 + 0xC] 000004DE 2F2E 0008 move.l -[A7], [A6 + 0x8] 000004E2 A9DC trap TEKey 000004E4 3F38 0220 move.w -[A7], [0x00000220 /* MemErr */] 000004E8 6708 beq +0xA /* 000004F2 */ 000004EA 487A 0050 pea.l [PC + 0x50 /* 0000053C */] 000004EE 4EAD 0CD2 jsr [A5 + 0xCD2] label000004F2: 000004F2 548F addq.l A7, 2 label000004F4: 000004F4 1F3C 0001 move.b -[A7], 0x1 000004F8 4227 clr.b -[A7] 000004FA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000004FE 4EAD 0C22 jsr [A5 + 0xC22] 00000502 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000506 4EBA 0442 jsr [PC + 0x442 /* 0000094A */] 0000050A 3F2E FFFE move.w -[A7], [A6 - 0x2] 0000050E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000512 4EBA 03FA jsr [PC + 0x3FA /* 0000090E */] label00000516: 00000516 2F2E FFF6 move.l -[A7], [A6 - 0xA] 0000051A A873 trap SetPort 0000051C 3F38 0220 move.w -[A7], [0x00000220 /* MemErr */] 00000520 6708 beq +0xA /* 0000052A */ 00000522 487A 0018 pea.l [PC + 0x18 /* 0000053C */] 00000526 4EAD 0CD2 jsr [A5 + 0xCD2] label0000052A: 0000052A 548F addq.l A7, 2 0000052C 4CDF 0008 movem.l D3, [A7]+ 00000530 4E5E unlink A6 00000532 2F57 0006 move.l [A7 + 0x6], [A7] 00000536 4FEF 0006 lea.l A7, [A7 + 0x6] 0000053A 4E75 rts 0000053C 874D 5954 pack -[A3], -[A5], 0x5954 00000540 454B chk.w D2, A3 00000542 4559 chk.w D2, [A1]+ 00000544 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_355: // at 00000546 (misaligned) 00000548 FFFE .extension 0xFFE // unimplemented 0000054A 4FEF FFFE lea.l A7, [A7 - 0x2] 0000054E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000552 4EBA 02E0 jsr [PC + 0x2E0 /* 00000834 */] 00000556 3D5F FFFE move.w [A6 - 0x2], [A7]+ 0000055A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000055E A9D6 trap TECut 00000560 3F38 0220 move.w -[A7], [0x00000220 /* MemErr */] 00000564 6708 beq +0xA /* 0000056E */ 00000566 487A 0040 pea.l [PC + 0x40 /* 000005A8 */] 0000056A 4EAD 0CD2 jsr [A5 + 0xCD2] label0000056E: 0000056E 548F addq.l A7, 2 00000570 4FEF FFFC lea.l A7, [A7 - 0x4] 00000574 A9FA trap UnloadScrap/UnlodeScrap 00000576 3F38 0220 move.w -[A7], [0x00000220 /* MemErr */] 0000057A 6708 beq +0xA /* 00000584 */ 0000057C 487A 002A pea.l [PC + 0x2A /* 000005A8 */] 00000580 4EAD 0CD2 jsr [A5 + 0xCD2] label00000584: 00000584 548F addq.l A7, 2 00000586 201F move.l D0, [A7]+ 00000588 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000058C 4EBA 03BC jsr [PC + 0x3BC /* 0000094A */] 00000590 3F2E FFFE move.w -[A7], [A6 - 0x2] 00000594 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000598 4EBA 0374 jsr [PC + 0x374 /* 0000090E */] 0000059C 4E5E unlink A6 0000059E 2F57 0004 move.l [A7 + 0x4], [A7] 000005A2 4FEF 0004 lea.l A7, [A7 + 0x4] 000005A6 4E75 rts 000005A8 874D 5954 pack -[A3], -[A5], 0x5954 000005AC 4543 chk.w D2, D3 000005AE 5554 subq.w [A4], 2 000005B0 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_356: // at 000005B2 (misaligned) 000005B4 FFEE .extension 0xFEE // unimplemented 000005B6 4FEF FFFE lea.l A7, [A7 - 0x2] 000005BA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000005BE 4EBA 0274 jsr [PC + 0x274 /* 00000834 */] 000005C2 3D5F FFFE move.w [A6 - 0x2], [A7]+ 000005C6 4FEF FFFC lea.l A7, [A7 - 0x4] 000005CA A9FB trap LoadScrap/LodeScrap 000005CC 3F38 0220 move.w -[A7], [0x00000220 /* MemErr */] 000005D0 6708 beq +0xA /* 000005DA */ 000005D2 487A 00D4 pea.l [PC + 0xD4 /* 000006A8 */] 000005D6 4EAD 0CD2 jsr [A5 + 0xCD2] label000005DA: 000005DA 548F addq.l A7, 2 000005DC 201F move.l D0, [A7]+ 000005DE 3F38 0220 move.w -[A7], [0x00000220 /* MemErr */] 000005E2 6708 beq +0xA /* 000005EC */ 000005E4 487A 00C2 pea.l [PC + 0xC2 /* 000006A8 */] 000005E8 4EAD 0CD2 jsr [A5 + 0xCD2] label000005EC: 000005EC 548F addq.l A7, 2 000005EE 4FEF FFFC lea.l A7, [A7 - 0x4] 000005F2 42A7 clr.l -[A7] 000005F4 2F3C 5445 5854 move.l -[A7], 0x54455854 /* 'TEXT' */ 000005FA 486E FFF6 pea.l [A6 - 0xA] 000005FE A9FD trap GetScrap 00000600 201F move.l D0, [A7]+ 00000602 0C80 FFFF FF9A cmpi.l D0, 0xFFFFFF9A 00000608 675C beq +0x5E /* 00000666 */ 0000060A 4A80 tst.l D0 0000060C 6A14 bpl +0x16 /* 00000622 */ 0000060E 3F38 0220 move.w -[A7], [0x00000220 /* MemErr */] 00000612 6708 beq +0xA /* 0000061C */ 00000614 487A 0092 pea.l [PC + 0x92 /* 000006A8 */] 00000618 4EAD 0CD2 jsr [A5 + 0xCD2] label0000061C: 0000061C 548F addq.l A7, 2 0000061E 6000 0046 bra +0x48 /* 00000666 */ label00000622: 00000622 206E 0008 movea.l A0, [A6 + 0x8] 00000626 2050 movea.l A0, [A0] 00000628 7200 moveq.l D1, 0x00 0000062A 3228 003C move.w D1, [A0 + 0x3C] 0000062E D280 add.l D1, D0 00000630 0C81 0000 8000 cmpi.l D1, 0x8000 00000636 6510 bcs +0x12 /* 00000648 */ 00000638 3F3C 002B move.w -[A7], 0x2B /* '+' */ 0000063C 4EAD 04FA jsr [A5 + 0x4FA] 00000640 08ED 0001 E862 bset.b [A5 - 0x179E], 0x1 00000646 601E bra +0x20 /* 00000666 */ label00000648: 00000648 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000064C A9DB trap TEPaste 0000064E 3F38 0220 move.w -[A7], [0x00000220 /* MemErr */] 00000652 6708 beq +0xA /* 0000065C */ 00000654 487A 0052 pea.l [PC + 0x52 /* 000006A8 */] 00000658 4EAD 0CD2 jsr [A5 + 0xCD2] label0000065C: 0000065C 548F addq.l A7, 2 0000065E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000662 4EBA 02E6 jsr [PC + 0x2E6 /* 0000094A */] label00000666: 00000666 206E 0008 movea.l A0, [A6 + 0x8] 0000066A 2050 movea.l A0, [A0] 0000066C 2068 0052 movea.l A0, [A0 + 0x52] 00000670 2008 move.l D0, A0 00000672 671C beq +0x1E /* 00000690 */ 00000674 2040 movea.l A0, D0 00000676 2028 0098 move.l D0, [A0 + 0x98] 0000067A 6714 beq +0x16 /* 00000690 */ 0000067C C188 exg D0, A0 0000067E 2F3C 0000 000C move.l -[A7], 0xC 00000684 2F00 move.l -[A7], D0 00000686 42A7 clr.l -[A7] 00000688 3F3C 0016 move.w -[A7], 0x16 0000068C 4E90 jsr [A0] 0000068E 201F move.l D0, [A7]+ label00000690: 00000690 3F2E FFFE move.w -[A7], [A6 - 0x2] 00000694 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000698 4EBA 0274 jsr [PC + 0x274 /* 0000090E */] 0000069C 4E5E unlink A6 0000069E 2F57 0004 move.l [A7 + 0x4], [A7] 000006A2 4FEF 0004 lea.l A7, [A7 + 0x4] 000006A6 4E75 rts 000006A8 894D 5954 pack -[A4], -[A5], 0x5954 000006AC 4550 chk.w D2, [A0] 000006AE 4153 chk.w D0, [A3] 000006B0 5445 addq.w D5, 2 000006B2 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_357: // at 000006B4 (misaligned) 000006B6 FFFE .extension 0xFFE // unimplemented 000006B8 4FEF FFFE lea.l A7, [A7 - 0x2] 000006BC 2F2E 0008 move.l -[A7], [A6 + 0x8] 000006C0 4EBA 0172 jsr [PC + 0x172 /* 00000834 */] 000006C4 3D5F FFFE move.w [A6 - 0x2], [A7]+ 000006C8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000006CC A9D7 trap TEDelete 000006CE 3F38 0220 move.w -[A7], [0x00000220 /* MemErr */] 000006D2 6708 beq +0xA /* 000006DC */ 000006D4 487A 0028 pea.l [PC + 0x28 /* 000006FE */] 000006D8 4EAD 0CD2 jsr [A5 + 0xCD2] label000006DC: 000006DC 548F addq.l A7, 2 000006DE 2F2E 0008 move.l -[A7], [A6 + 0x8] 000006E2 4EBA 0266 jsr [PC + 0x266 /* 0000094A */] 000006E6 3F2E FFFE move.w -[A7], [A6 - 0x2] 000006EA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000006EE 4EBA 021E jsr [PC + 0x21E /* 0000090E */] 000006F2 4E5E unlink A6 000006F4 2F57 0004 move.l [A7 + 0x4], [A7] 000006F8 4FEF 0004 lea.l A7, [A7 + 0x4] 000006FC 4E75 rts 000006FE 8A4D or.w D5, A5 00000700 5954 subq.w [A4], 4 00000702 4544 chk.w D2, D4 00000704 454C chk.w D2, A4 00000706 4554 chk.w D2, [A4] 00000708 4520 .invalid 2, -[A0] // invalid opcode 4 with b == 4 0000070A 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_358: // at 0000070C (misaligned) 0000070E FFF4 .extension 0xFF4 // unimplemented 00000710 202E 000C move.l D0, [A6 + 0xC] 00000714 6700 0104 beq +0x106 /* 0000081A */ 00000718 206E 0008 movea.l A0, [A6 + 0x8] 0000071C 2250 movea.l A1, [A0] 0000071E 137C 0001 0047 move.b [A1 + 0x47], 0x1 00000724 2D69 0052 FFF6 move.l [A6 - 0xA], [A1 + 0x52] 0000072A 486E FFFA pea.l [A6 - 0x6] 0000072E A874 trap GetPort 00000730 3F38 0220 move.w -[A7], [0x00000220 /* MemErr */] 00000734 6708 beq +0xA /* 0000073E */ 00000736 487A 00EE pea.l [PC + 0xEE /* 00000826 */] 0000073A 4EAD 0CD2 jsr [A5 + 0xCD2] label0000073E: 0000073E 548F addq.l A7, 2 00000740 2F2E FFF6 move.l -[A7], [A6 - 0xA] 00000744 A873 trap SetPort 00000746 3F38 0220 move.w -[A7], [0x00000220 /* MemErr */] 0000074A 6708 beq +0xA /* 00000754 */ 0000074C 487A 00D8 pea.l [PC + 0xD8 /* 00000826 */] 00000750 4EAD 0CD2 jsr [A5 + 0xCD2] label00000754: 00000754 548F addq.l A7, 2 00000756 4FEF FFFE lea.l A7, [A7 - 0x2] 0000075A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000075E 4EBA 00D4 jsr [PC + 0xD4 /* 00000834 */] 00000762 3D5F FFFE move.w [A6 - 0x2], [A7]+ 00000766 422E FFF5 clr.b [A6 - 0xB] 0000076A 206E 0010 movea.l A0, [A6 + 0x10] 0000076E 202E 000C move.l D0, [A6 + 0xC] 00000772 0C30 000D 08FF cmpi.b [A0 + D0 - 0x1], 0xD /* '\r' */ 00000778 6608 bne +0xA /* 00000782 */ 0000077A 1D7C 0001 FFF5 move.b [A6 - 0xB], 0x1 00000780 5380 subq.l D0, 1 label00000782: 00000782 226E 0008 movea.l A1, [A6 + 0x8] 00000786 2251 movea.l A1, [A1] 00000788 7200 moveq.l D1, 0x00 0000078A 3229 003C move.w D1, [A1 + 0x3C] 0000078E D280 add.l D1, D0 00000790 0C81 0000 8000 cmpi.l D1, 0x8000 00000796 6512 bcs +0x14 /* 000007AA */ 00000798 3F3C 002B move.w -[A7], 0x2B /* '+' */ 0000079C 4EAD 04FA jsr [A5 + 0x4FA] 000007A0 08ED 0001 E862 bset.b [A5 - 0x179E], 0x1 000007A6 6000 0044 bra +0x46 /* 000007EC */ label000007AA: 000007AA 2F08 move.l -[A7], A0 000007AC 2F00 move.l -[A7], D0 000007AE 2F2E 0008 move.l -[A7], [A6 + 0x8] 000007B2 A9DE trap TEInsert 000007B4 3F38 0220 move.w -[A7], [0x00000220 /* MemErr */] 000007B8 6708 beq +0xA /* 000007C2 */ 000007BA 487A 006A pea.l [PC + 0x6A /* 00000826 */] 000007BE 4EAD 0CD2 jsr [A5 + 0xCD2] label000007C2: 000007C2 548F addq.l A7, 2 000007C4 4A2E FFF5 tst.b [A6 - 0xB] 000007C8 671A beq +0x1C /* 000007E4 */ 000007CA 3F3C 000D move.w -[A7], 0xD /* '\r' */ 000007CE 2F2E 0008 move.l -[A7], [A6 + 0x8] 000007D2 A9DC trap TEKey 000007D4 3F38 0220 move.w -[A7], [0x00000220 /* MemErr */] 000007D8 6708 beq +0xA /* 000007E2 */ 000007DA 487A 004A pea.l [PC + 0x4A /* 00000826 */] 000007DE 4EAD 0CD2 jsr [A5 + 0xCD2] label000007E2: 000007E2 548F addq.l A7, 2 label000007E4: 000007E4 2F2E 0008 move.l -[A7], [A6 + 0x8] 000007E8 4EBA 0160 jsr [PC + 0x160 /* 0000094A */] label000007EC: 000007EC 3F2E FFFE move.w -[A7], [A6 - 0x2] 000007F0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000007F4 4EBA 0118 jsr [PC + 0x118 /* 0000090E */] 000007F8 206E 0008 movea.l A0, [A6 + 0x8] 000007FC 2250 movea.l A1, [A0] 000007FE 2D69 0052 FFF6 move.l [A6 - 0xA], [A1 + 0x52] 00000804 2F2E FFFA move.l -[A7], [A6 - 0x6] 00000808 A873 trap SetPort 0000080A 3F38 0220 move.w -[A7], [0x00000220 /* MemErr */] 0000080E 6708 beq +0xA /* 00000818 */ 00000810 487A 0014 pea.l [PC + 0x14 /* 00000826 */] 00000814 4EAD 0CD2 jsr [A5 + 0xCD2] label00000818: 00000818 548F addq.l A7, 2 label0000081A: 0000081A 4E5E unlink A6 0000081C 2F57 000C move.l [A7 + 0xC], [A7] 00000820 4FEF 000C lea.l A7, [A7 + 0xC] 00000824 4E75 rts 00000826 8A4D or.w D5, A5 00000828 5954 subq.w [A4], 4 0000082A 4549 chk.w D2, A1 0000082C 4E53 4552 link A3, -0xFFFFBAAE 00000830 5420 addq.b -[A0], 2 00000832 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000834-00000838 fn00000834: 00000834 4E56 FFFC link A6, -0x0004 // end alternate branch 00000834-00000838 fn00000834: // (misaligned) 00000836 FFFC .extension 0xFFC // unimplemented 00000838 48E7 1000 movem.l -[A7], D3 0000083C 4FEF FFFE lea.l A7, [A7 - 0x2] 00000840 206E 0008 movea.l A0, [A6 + 0x8] 00000844 2250 movea.l A1, [A0] 00000846 2029 0052 move.l D0, [A1 + 0x52] 0000084A 2F00 move.l -[A7], D0 0000084C 2D40 FFFC move.l [A6 - 0x4], D0 00000850 4EAD 0AA2 jsr [A5 + 0xAA2] 00000854 3D5F 000C move.w [A6 + 0xC], [A7]+ 00000858 206E FFFC movea.l A0, [A6 - 0x4] 0000085C 226E 0008 movea.l A1, [A6 + 0x8] 00000860 2251 movea.l A1, [A1] 00000862 7600 moveq.l D3, 0x00 00000864 3629 0022 move.w D3, [A1 + 0x22] 00000868 9669 0020 sub.w D3, [A1 + 0x20] 0000086C 1428 03A3 move.b D2, [A0 + 0x3A3] 00000870 117C 0001 03A3 move.b [A0 + 0x3A3], 0x1 00000876 1028 03A5 move.b D0, [A0 + 0x3A5] 0000087A 1228 03A4 move.b D1, [A0 + 0x3A4] 0000087E 1141 03A5 move.b [A0 + 0x3A5], D1 00000882 08A8 0000 03A2 bclr.b [A0 + 0x3A2], 0x0 00000888 660E bne +0x10 /* 00000898 */ 0000088A 4A43 tst.w D3 0000088C 660A bne +0xC /* 00000898 */ 0000088E B300 xor.b D0, D1 00000890 6606 bne +0x8 /* 00000898 */ 00000892 0802 0000 btst.b D2, 0x0 00000896 6654 bne +0x56 /* 000008EC */ label00000898: 00000898 3169 0020 039A move.w [A0 + 0x39A], [A1 + 0x20] 0000089E 4228 03A2 clr.b [A0 + 0x3A2] 000008A2 2F29 003E move.l -[A7], [A1 + 0x3E] 000008A6 226E FFFC movea.l A1, [A6 - 0x4] 000008AA 2069 039C movea.l A0, [A1 + 0x39C] 000008AE 2003 move.l D0, D3 000008B0 A027 trap ReallocateHandle 000008B2 3F38 0220 move.w -[A7], [0x00000220 /* MemErr */] 000008B6 6708 beq +0xA /* 000008C0 */ 000008B8 487A 0042 pea.l [PC + 0x42 /* 000008FC */] 000008BC 4EAD 0CD2 jsr [A5 + 0xCD2] label000008C0: 000008C0 548F addq.l A7, 2 000008C2 5383 subq.l D3, 1 000008C4 6B26 bmi +0x28 /* 000008EC */ 000008C6 2050 movea.l A0, [A0] 000008C8 226E FFFC movea.l A1, [A6 - 0x4] 000008CC 3029 039A move.w D0, [A1 + 0x39A] 000008D0 225F movea.l A1, [A7]+ 000008D2 2251 movea.l A1, [A1] 000008D4 43F1 0000 lea.l A1, [A1 + D0.w] 000008D8 43F1 3801 lea.l A1, [A1 + D3 + 0x1] label000008DC: 000008DC 10E1 move.b [A0]+, -[A1] 000008DE 51CB FFFC dbf D3, -0x6 /* 000008DC */ 000008E2 206E FFFC movea.l A0, [A6 - 0x4] 000008E6 117C 0001 0391 move.b [A0 + 0x391], 0x1 label000008EC: 000008EC 4CDF 0008 movem.l D3, [A7]+ 000008F0 4E5E unlink A6 000008F2 2F57 0004 move.l [A7 + 0x4], [A7] 000008F6 4FEF 0004 lea.l A7, [A7 + 0x4] 000008FA 4E75 rts 000008FC 8E4D or.w D7, A5 000008FE 5954 subq.w [A4], 4 00000900 4550 chk.w D2, [A0] 00000902 5245 addq.w D5, 1 00000904 524F addq.w A7, 1 00000906 5554 subq.w [A4], 2 00000908 494E chk.w D4, A6 0000090A 4520 .invalid 2, -[A0] // invalid opcode 4 with b == 4 0000090C 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 0000090E-00000912 fn0000090E: 0000090E 4E56 FFFC link A6, -0x0004 // end alternate branch 0000090E-00000912 fn0000090E: // (misaligned) 00000910 FFFC .extension 0xFFC // unimplemented 00000912 206E 0008 movea.l A0, [A6 + 0x8] 00000916 2250 movea.l A1, [A0] 00000918 2069 0052 movea.l A0, [A1 + 0x52] 0000091C 2D48 FFFC move.l [A6 - 0x4], A0 00000920 3F2E 000C move.w -[A7], [A6 + 0xC] 00000924 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000928 4EAD 0AAA jsr [A5 + 0xAAA] 0000092C 4E5E unlink A6 0000092E 2F57 0006 move.l [A7 + 0x6], [A7] 00000932 4FEF 0006 lea.l A7, [A7 + 0x6] 00000936 4E75 rts 00000938 8F4D 5954 pack -[A7], -[A5], 0x5954 0000093C 4550 chk.w D2, [A0] 0000093E 4F53 chk.w D7, [A3] 00000940 5452 addq.w [A2], 2 00000942 4F55 chk.w D7, [A5] 00000944 5449 addq.w A1, 2 00000946 4E45 trap 5 00000948 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 0000094A-00000952 fn0000094A: 0000094A 4E56 0000 link A6, 0 0000094E 48E7 E0C0 movem.l -[A7], D0,D1,D2,A0,A1 // end alternate branch 0000094A-00000952 fn0000094A: // (misaligned) 0000094C 0000 48E7 ori.b D0, 0xE7 00000950 E0C0 asr .w D0 00000952 206E 0008 movea.l A0, [A6 + 0x8] 00000956 2250 movea.l A1, [A0] 00000958 2269 0052 movea.l A1, [A1 + 0x52] 0000095C 08E9 0000 01BE bset.b [A1 + 0x1BE], 0x0 00000962 4CDF 0307 movem.l A1,A0,D2,D1,D0, [A7]+ 00000966 4E5E unlink A6 00000968 2F57 0004 move.l [A7 + 0x4], [A7] 0000096C 4FEF 0004 lea.l A7, [A7 + 0x4] 00000970 4E75 rts 00000972 8B53 or.w [A3], D5 00000974 4554 chk.w D2, [A4] 00000976 4449 neg.w A1 00000978 5254 addq.w [A4], 1 0000097A 5942 subq.w D2, 4 0000097C 4954 chk.w D4, [A4] 0000097E 0000 .incomplete